Solving a Class of Semideenite Programs via Nonlinear Programming
نویسندگان
چکیده
In this paper, we introduce a transformation that converts a class of linear and nonlinear semideenite programming(SDP) problemsinto nonlinear optimizationproblems. For those problemsof interest, the transformation replaces matrix-valued constraints by vector-valued ones, hence reducing the number of constraints by an order of magnitude. The class of transformable problems includes instances of SDP relaxations of combinatorial optimization problems with binary variables as well as other important SDP problems. We also derive gradient formulas for the objective function of the resulting nonlinear optimization problem and show that both function and gradient evaluations have aaordable complexities that eeectively exploit the sparsity of the problem data. This transformation, together with the eecient gradient formulas, enables the solution of very large-scale SDP problems by gradient-based nonlinear optimization techniques. In particular, we propose a rst-order log-barrier method designed for solving a class of large-scale linear SDP problems. This algorithm operates entirely within the space of the transformed problem while still maintaining close ties with both the primal and the dual of the original SDP problem. Global convergence of the algorithm is established under mild and reasonable assumptions. Key words. transformation { semideenite program { semideenite relaxation { nonlinear programming { rst-order methods { log-barrier algorithms { interior-point methods
منابع مشابه
Semideenite Programs and Combinatorial Optimization
Outline 1. Introductory examples: Shannon capacity and maximum cuts. 2. Preliminaries: linear programming, semideenite matrices. 3. General properties of semideenite programs: equivalent forms, Farkas Lemma, Duality Theorem, Ellipsoid method, Interior point method. 4. Getting semideenite programs I: eigenvalues of graphs and the method of variables. 5. Getting semideenite programs II: geometric...
متن کاملSemideenite Programs and Combinatorial Optimization
Outline 1. Introductory examples: Shannon capacity and maximum cuts. 2. Preliminaries: linear programming, semideenite matrices. 3. General properties of semideenite programs: equivalent forms, Farkas Lemma, Duality Theorem, Ellipsoid method, Interior point method. 4. Getting semideenite programs I: eigenvalues of graphs and the method of variables. 5. Getting semideenite programs II: geometric...
متن کاملExploiting Sparsity in Semideenite Programming via Matrix Completion Ii: Implementation and Numerical Results
In Part I of this series of articles, we introduced a general framework of exploiting the aggregate sparsity pattern over all data matrices of large scale and sparse semideenite programs (SDPs) when solving them by primal-dual interior-point methods. This framework is based on some results about positive semideenite matrix completion, and it can be embodied in two diierent ways. One is by a con...
متن کاملAn Efficient Algorithm for Reducing the Duality Gap in a Special Class of the Knapsack Problem
A special class of the knapsack problem is called the separable nonlinear knapsack problem. This problem has received considerable attention recently because of its numerous applications. Dynamic programming is one of the basic approaches for solving this problem. Unfortunately, the size of state-pace will dramatically increase and cause the dimensionality problem. In this paper, an efficient a...
متن کاملEecient Approximation Algorithms for Semideenite Programs Arising from Max Cut and Coloring Eecient Approximation Algorithms for Semideenite Programs Arising from Max Cut and Coloring
The best known approximation algorithm for graph MAX CUT, due to Goemans and Williamson, rst nds the optimal solution a semideenite program and then derives a graph cut from that solution. Building on this result, Karger, Motwani, and Sudan gave an approximation algorithm for graph coloring that also involves solving a semideenite program. Solving these semideenite programs using known methods ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001